Duplicator\Installer\Core\Params\Items\ParamItem B

Total Complexity 97
Dependencies 4
Dependents 15
Total lines 635
Lines of code 335
Logical lines of code 214
Comment lines 219
Methods 27
Properties 5

Methods 27

Method Rating Maintainability Complexity Lines of code
isValidScalar()
B
39 20 63
__construct()
A
54 10 19
getDefaultAttrForType()
A
46 7 43
getSuperObjectByMethod()
S
52 7 26
getSanitizeValue()
S
59 7 15
isValid()
S
60 7 14
setValueFromInput()
S
53 4 23
isValidArray()
S
57 4 17
fromArrayData()
S
61 4 12
getSanitizeValueScalar()
S
64 3 9
callValidateCallback()
S
64 3 9
getValueFilter()
S
69 2 7
getCopyWithNewName()
S
58 1 15
getInvalidMessage()
S
68 2 7
getAcceptValues()
S
69 2 7
setValue()
S
67 2 8
getSanitizeValueArray()
S
67 2 8
toArrayData()
S
72 1 6
getValue()
S
82 1 3
getStatus()
S
82 1 3
getLabel()
S
82 1 3
isValueInInput()
S
79 1 3
setAttr()
S
80 1 3
setInvalidMessage()
S
79 1 3
isPersistent()
S
80 1 3
setOveriteStatus()
S
81 1 3
getName()
S
82 1 3